const { body, query } = require("express-validator");

module.exports = {
  /**获取作品详情 */
  getWorkDetailValidate: [
    query("id").notEmpty().withMessage("id不能为空"),
  ],
  //创建作品
  createWorkValidate: [
    body("title").notEmpty().withMessage("标题不能为空"),
    body("desc").notEmpty().withMessage("描述不能为空"),
    body("coverImg").notEmpty().withMessage("封面图不能为空"),
    body("content").notEmpty().withMessage("内容不能为空"),
  ],
  //修改
  updateWorkValidate: [query("id").notEmpty().withMessage("id不能为空")],
  //删除
  deleteWorkValidate: [query("id").notEmpty().withMessage("id不能为空")],
  //发布
  publishWorkValidate: [body("id").notEmpty().withMessage("id不能为空")],
  //创建渠道
  createChannelValidate: [
    body("id").notEmpty().withMessage("id不能为空"),
    body("name").notEmpty().withMessage("name不能为空"),
    body("channelUrl").notEmpty().withMessage("channelUrl不能为空")
  ],
  /**
   * 修改渠道名称
   * */
  updateChannelValidate: [body("name").notEmpty().withMessage("name不能为空")],
};
